//使用日历插件
//var calendar = {
//	init : function() {
//		var start = {
//			format : 'YYYY-MM-DD hh:mm:ss',
//			minDate : '1900-01-01 00:00:00', //设定最小日期
//			maxDate : $.nowDate(0), //最大日期为当前日期
//			isinitVal : true,
//			ishmsVal : false,
//			choosefun : function(elem, datas) {
//				end.minDate = datas; //开始日选好后，重置结束日的最小日期
//			}
//		};
//		var end = {
//			format : 'YYYY-MM-DD hh:mm:ss',
//			minDate : '1900-01-01 00:00:00', //设定最小日期
//			maxDate : $.nowDate(0), //最大日期为当前日期
//			isinitVal : true,
//			ishmsVal : false,
//			choosefun : function(elem, datas) {
//				start.maxDate = datas; //将结束日的初始值设定为开始日的最大日期
//			}
//		};
//		
//		var initTime = $.nowDate(0).substring(0,10);
//		$('#startTime').val(initTime + " 00:00:00").jeDate(start);
//		$('#endTime').val(initTime + " 23:59:59").jeDate(end);
//
//	}
//}

var data = null;
var $that = null;

var obj = {
	dataTable : null,
	init : function() {
		this.loadDatatables();
		this.bindEvent();
	},
	
	loadDatatables : function() {
		$that = this;
		this.dataTable = $('#listTable').DataTable({
			"bFilter" : false,// 关闭搜索栏
			"processing" : true,
			"bServerSide" : true,// 开启服务器模式
			"bSort" : false,// 关闭排序
			"retrieve" : true,
			"autoWidth": false,//禁止自动计算列宽
			"bLengthChange" : false,// 用户不可改变每页显示数量
			"iDisplayLength" : 15,// 每页显示行数
			"ajax" : {
				"url" : BasePath + '/order/getdata',
				"type" : "POST",
				"dataType" : 'json',
				"data" : function(data) {
					data.page = (data.start / data.length) + 1;
					data.pageSize = data.length;
//					data.result = $("#result").val();
//					data.msg_type = $("#msg_type").val();
//					data.orderNo = $("#orderNo").val();
//					data.startTime = $("#startTime").val();
//					data.endTime = $("#endTime").val();
				}
			},
			"columns" : [
			{
			  data: null,
			  targets: 0
			},// 序号         
			{
				data : 'cn'
			},// 订单号
			{
				data : 'cc'
			},// 运单号
			{
				data : 'ct'
			},// 日志类型
			{
				data : 'ca'
			}
			],
			
			fnDrawCallback : function() {
				var api = this.api();
				api.column(0).nodes().each(function(cell, i) {
					cell.innerHTML = i + 1;
				})
			},
			
			columnDefs: [
						{
						    "targets": 5, 
						    "render": function(data, type, row) { // 返回自定义内容
						    	return "<a href="+BasePath+"/ae/detail?id=" + row._id + " target='_blank'><span class='glyphicon glyphicon-eye-open' title='查看详情'></span></a>";
						    }
						},
			],

			"language" : dict_datatables_ZH
		});
	},
		  
	bindEvent : function() {
		var $that = this;
		// 查询事件
		$('#selectBtn').click(function() {
			$that.dataTable.draw();
		});
	}
};

$(function() {
//	calendar.init();
	obj.init();
});